package com.czl.myRabbitMq.mqServer.core;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

@Data
@ToString
public class BasicProperties implements Serializable {
    //消息的唯一标识符后续使用UUID来进行表示
    private String messageId;
    //与前面绑定中的bindingKey相对应
    //如果是DIRECT类型，则routineKey为bindKey
    //FANOUT则routineKey无效
    //TOPIC则routineKey进行匹配
    private String routineKey;
    //是否可持久化存储消息 1为可持续化 2为不可持续化
    private int durable = 1;

}
